Chyba v CLX

Otázka od: Jiri Cincura

15. 7. 2004 22:17

Ahoj,
  mam CLX MDIChild form. Chci mu nastavit vysku a sirku (*najednou*). Ale
kdyz to udelam, uvizne to v nejake prekreslovaci smycce.

Prisel jsem na castecnou opravu. Staci pred zmenou zmenit FormBorderStyle na
tr. fbsSingle a pak zpet na fbsSizeable. Problem je, ale ze kdyz ho dam
zpet, chybi stejne scrollbary a cele je to divne vykreslene a behem max/min
formular spadne. Je to takove divne.

Nevedel by nekdo o oprave?

Hledal jsem na internetu, ale neuspesne.  

--
Jiri Cincura
e-mail: mailto:jiri@cincura.net; mailto:xcincura@informatics.muni.cz
ICQ: 314711544
web: http://www.cincura.net; http://photo.cincura.net



Odpovedá: Pavel Poles

16. 7. 2004 10:50

> mam CLX MDIChild form. Chci mu nastavit vysku a sirku (*najednou*). Ale
> kdyz to udelam, uvizne to v nejake prekreslovaci smycce.

Tech cyb je v CLX daleko vic, a hodne se jich tyka prave MDIChild oken.  
Problem je v QForms ve volani funkce QWidget_setGeometry a QWidget_geometry,
ktere se volaji s Handle toho Formu. To ale v Qt neni pravda protoze Widget
toho formu lezi
jeste na Widgetu QWorkspaceChild ktery je jeho parentem. proto by se mela
tato funkce
volat s Handlem toho parent.

Opravy CLX pomerne uspesne provadi Andreas Hausladen a zverejnuje na
strankach
http://unvclx.sourceforge.net/. My jsme vsak s temito opravami nemeli misty
dobre zkusenosti
(ohledne stability) a proto jsme se nyni vydali vlastni cestou, prima oprava
zdrojaku v Q*.pas.

Pavel Poles


Odpovedá: Jiri Cincura

16. 7. 2004 20:44

Pavel Poles wrote:
>> mam CLX MDIChild form. Chci mu nastavit vysku a sirku (*najednou*).
>> Ale kdyz to udelam, uvizne to v nejake prekreslovaci smycce.
>
> Tech cyb je v CLX daleko vic, a hodne se jich tyka prave MDIChild
> oken.   Problem je v QForms ve volani funkce QWidget_setGeometry a
> QWidget_geometry, ktere se volaji s Handle toho Formu. To ale v Qt
> neni pravda protoze Widget toho formu lezi jeste na Widgetu
> QWorkspaceChild ktery je jeho parentem. proto by se mela tato funkce
> volat s Handlem toho parent.
>
> Opravy CLX pomerne uspesne provadi Andreas Hausladen a zverejnuje na
> strankach http://unvclx.sourceforge.net/. My jsme vsak s temito
> opravami nemeli misty dobre zkusenosti (ohledne stability) a proto
> jsme se nyni vydali vlastni cestou, prima oprava zdrojaku v Q*.pas.
>
> Pavel Poles

Vim, ze tech chyb je hodne. Sam jsem asi na 10 narazil, ale vicemene jsem je
vyresil/opravil. Ted se chystam na tohle.   Jen jsem myslel, jestli to
nekdo uz neresil.

--
Jiri Cincura
e-mail: mailto:jiri@cincura.net; mailto:xcincura@informatics.muni.cz
ICQ: 314711544
web: http://www.cincura.net; http://photo.cincura.net